package com.ruoyi.web.vo;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName(value = "mes_produce_print")
public class ProducePrint {
    @TableId
    private String printId;
    private String orderProductId;
    private String produceId;
    private String printProduceNo;
    private String composition;
    private String paperType;
    private double weight;
    private double printAmount;
    private double reamAmount;
    /** 损耗系数 */
    private String lossCoefficient;
    private String lossReam;
    private String totalReamAmount;
    private String lxjf;
    private String printColour;
    private String printColourType;
    private double sheetAmount;
    private String sheetSize;
    private String hykb;
    private String yslbth;
    private String clothWidth;
    private String brand;
    private String printCount;
    private String paperNo;
    private String tonnageCoefficient;
    private double rotateTon;
    private String paperSpecifications;
    private double orderPrintCount;
    private String bookNo;
    private String bookName;
    private String breed;
    private String sheet;
    private String labeling;
    private String status;
    private String finishSize;
    private String printType;
    private String machineId;
    private String machineName;
    private String workshopName;
    private String makeStatus;
    private String printPid;
    private Integer sort;//用于排序

    //@TableField(fill = FieldFill.INSERT)
    private String createBy;

    //@TableField(fill = FieldFill.INSERT)
    private Date createTime;
    private Integer counter;

    //是否做版
    private String isMake;
    /** 是否全开 1 不全开/100， 2 全开/500*/
    private String isQk;

    //工艺流程id
    private String technologyId;
    @TableField(exist = false)
    private String producePrintId;
    @TableField(exist = false)
    private String produceNo;
    @TableField(exist = false)
    private String detailId;
    @TableField(exist = false)
    private String type;
    @TableField(exist = false)
    private String pubNo;
    @TableField(exist = false)
    private Long replenishNumber;

    @TableField(exist = false)
    private String firmShort;//厂商简称

    @TableField(exist = false)
    private String paperName;//纸张名称

    @TableField(exist = false)
    //白纸裁切机
    private String whitecuttingMachine;
    @TableField(exist = false)
    //封面裁切机
    private String covercuttingMachine;
    @TableField(exist = false)
    //印刷机
    private String printMachine;
    @TableField(exist = false)
    //覆膜机
    private String coveringMachine;
    @TableField(exist = false)
    //折页机
    private String foldMachine;
    @TableField(exist = false)
    //装订机
    private String bindingMachine;
    private String makeBy;//做版人
    private String newPast;//是否做版
    private  String houseRemark;//版房备注

    private String remark;

    @TableField(exist = false)
    private Date makeDate;//做版日期
}
